package com.junzhiit.nengji.api.service;

import com.junzhiit.nengji.api.web.vo.ListVO;
import com.junzhiit.nengji.api.web.vo.ResultVO;

public interface ColumnService {
	/**
	 * 
	 * TODO 查询栏目的详细信息
	 * 
	 * @author Qjen
	 * @time 2018年3月7日 下午6:04:19
	 * @return ResultVO
	 *
	 */
	public ResultVO findColumnInfo(String userId,String columnCode,String cityCode);
	/**
	 * 
	 * TODO 首页广告
	 * 
	 * @author Qjen
	 * @time 2018年5月22日 下午4:25:09
	 * @return ResultVO
	 *
	 */
	public ResultVO home(String columnCode);
	/**
	 * 
	 * TODO 首页商品
	 * 
	 * @author Qjen
	 * @time 2018年5月22日 下午4:26:47
	 * @return ResultVO
	 *
	 */
	public ListVO homeGoods(String userId,String columnCode,String modulesCode,String cityCode,Integer pageNumber,Integer maxPageRow);
	/**
	 * 
	 * TODO 查询栏目的所有内容(新)
	 * 
	 * @author Qjen
	 * @time 2018年5月22日 下午4:27:04
	 * @return ResultVO
	 *
	 */
	public ListVO columnInfo(String userId,String columnCode,String cityCode,Integer pageNumber,Integer maxPageRow);
	
	/**
	 * 	查询指定栏目的所有内容 (小程序首页)
	 * @param userId
	 * @param columnCode
	 * @param cityCode
	 * @return
	 */
	public ResultVO home(String userId,String columnCode,String cityCode);
	
	/**
	 * 	首页上拉加载新的商品数据（小程序首页）
	 * @param columnCode
	 * @param modulesCode
	 * @param pageNumber
	 * @param maxPageRow
	 * @return
	 */
	public ListVO homeGoods(String columnCode, String modulesCode, Integer pageNumber, Integer maxPageRow);
	
	/**
	 * 
	 * @return
	 */
	public ListVO ShopModules(String locations,String coordsys,String columnCode, String modulesCode,int pageNumber, int maxPageRow);
}
